LAB1: Utilizando esta página ejemplo

<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="description" content="Guía completa sobre cómo aplicar SEO técnico a una página web">
    <meta name="robots" content="index, follow">
    <link rel="canonical" href="https://www.miweb.com/seo-tecnico">
    <title>SEO Técnico - Mejora la visibilidad de tu web</title>
</head>
<body>
    <header>
        <h1>Guía SEO Técnico</h1>
        <nav>
            <ul>
                <li><a href="#optimizacion-html">Optimización de HTML</a></li>
                <li><a href="#velocidad-carga">Mejorar la Velocidad de Carga</a></li>
                <li><a href="#moviles">Optimización para Móviles</a></li>
            </ul>
        </nav>
    </header>

    <main>
        <section id="optimizacion-html">
            <h2>Optimización de HTML</h2>
            <p>El SEO técnico se centra en el código de la página, la estructura del contenido, y cómo los motores de búsqueda la entienden.</p>
        </section>

        <section id="velocidad-carga">
            <h2>Mejorar la Velocidad de Carga</h2>
            <p>La velocidad de carga es crucial para el SEO. Optimiza imágenes, minimiza archivos CSS y JavaScript, y utiliza almacenamiento en caché.</p>
            <img src="velocidad.png" alt="Icono de velocidad de carga optimizada">
        </section>

        <section id="moviles">
            <h2>Optimización para Móviles</h2>
            <p>Los sitios deben ser responsivos y adaptarse a diferentes tamaños de pantalla para mejorar el SEO.</p>
        </section>
    </main>

    <footer>
        <p>© 2024 Guía SEO Técnico - Mejora la visibilidad de tu web</p>
    </footer>
</body>
</html>

Realizar la auditoría con pyseoanalyzer:

Instalar pyseonalyzer

pip3 install pyseoanalyzer

configurar ~/.bashrc


export PATH=$PATH:~/.local/bin

# Luego salir y realizar 
source ~/.bashrc

Ejecutar el servidor

Dentro de tu directorio donde está el index.html

python -m http.server -b 127.0.0.1
Serving HTTP on 127.0.0.1 port 8000 (http://127.0.0.1:8000/) ...

Accedes a una url de Firefox con http://127.0.0.1:8000/

seoanalyze http://127.0.0.1:8000/


seoanalyze http://127.0.0.1:8000/ --sitemap path/to/sitemap.xml


seoanalyze http://127.0.0.1:8000/ --output-format html

LAB2: Requisitos del Laboratorio

  1. Optimización de Etiquetas en mysite.html Se parte de una página HTML simple que contiene:
<!DOCTYPE html>
<html>
<head>
    <title>My Site</title>
</head>
<body>
    <h1>Welcome to My Site</h1>
    <p>This is a basic HTML page.</p>
</body>
</html>

Objetivos de Optimización:

  1. Creación de sitemap.xmlCree un archivo sitemap.xml que cumpla con las siguientes condiciones:
  1. Configuración de robots.txtCree un archivo robots.txt con las siguientes condiciones:
Sitemap: http://www.yoursite.com/sitemap.xml

Entregables

  1. Archivo HTML optimizado (mysite.html) que cumpla con todas las optimizaciones de SEO técnico descritas.

  2. Archivo sitemap.xml que siga las especificaciones mencionadas.

  3. Archivo robots.txt con las configuraciones descritas.

Auditoría